package com.hotel.mapper;

import com.hotel.bean.Order;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface OrderMapper {
    //修改表状态
    int updateOstate( Integer oid);
    int updateOstateTo2(Integer oid);
    //根据oid查询订单
    Order selectByOid(Integer oid);

    //查询所有订单
    List<Order> selectAll();
    //获取某个订单所有的预定的房间rid
    List<Integer> selectRidByOid(Integer oid);
    //删除某个订单和所有房间
    void deleteOidAndRidByOid(Integer oid);
    //添加某个订单和所有预定的房间
    void insertOidAndRid(@Param("oid") Integer oid,@Param("rids") Integer[] rids);
    //入住后删除预定房间
    void deleteOidAndRidByRid(Integer rid);

}
